package app.fugema.shop.main.order.model;

import app.fugema.shop.util.FormatTimeUtil;

public class RefundDetailResult
{

    /**
     * success : true
     * msg :
     * code : 0
     * ManagerConfirmStatus : 待平台确认
     * ManagerConfirmStatusValue : 6
     * ManagerConfirmDate : 2021-07-02T17:26:30
     * SellerAuditStatus : 待商家审核
     * SellerAuditStatusValue : 1
     * SellerRemark : null
     * SellerAuditDate : 2021-07-02T17:26:30
     * Amount : 195
     * Id : 14
     * OrderId : 2021070184447823
     * OrderItemId : 223
     * ShopName : 官方自营1号店-1
     * RefundMode : 订单退款
     * RefundModeValue : 1
     * ReturnQuantity : 0
     * RefundPayType : 退到预存款
     * RefundPayTypeValue : 3
     * Reason : 商品破损
     * ApplyDate : 2021-07-02T17:26:30
     * IsOrderRefundTimeOut : false
     * ReasonDetail : 测试提交退款说明
     * CertPic1 : https://www.fugema.cn:443/Storage/Plat/Refund/684/0_210702172629907620210702172626845261.png
     * CertPic2 :
     * CertPic3 :
     * LastConfirmDate : 2021-07-02T17:26:30
     * ResetActive : true
     * RefundStatus : 待商家审核
     * ContactPerson : 梁心颐
     * ContactCellPhone : 13125043081
     * OrderType : 0
     */

    private boolean success;
    private String msg;
    private int code;
    private String ManagerConfirmStatus;
    private int ManagerConfirmStatusValue;
    private String ManagerConfirmDate;
    private String SellerAuditStatus;
    private int SellerAuditStatusValue;
    private String SellerRemark;
    private String SellerAuditDate;
    private double Amount;
    private int Id;
    private long OrderId;
    private int OrderItemId;
    private String ShopName;
    private String RefundMode;
    private int RefundModeValue;
    private int ReturnQuantity;
    private String RefundPayType;
    private int RefundPayTypeValue;
    private String Reason;
    private String ApplyDate;
    private boolean IsOrderRefundTimeOut;
    private String ReasonDetail;
    private String CertPic1;
    private String CertPic2;
    private String CertPic3;
    private String LastConfirmDate;
    private boolean ResetActive;
    private String RefundStatus;
    private String ContactPerson;
    private String ContactCellPhone;
    private int OrderType;

    public boolean isSuccess() {
        return success;
    }

    public void setSuccess(boolean success) {
        this.success = success;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public String getManagerConfirmStatus() {
        return ManagerConfirmStatus;
    }

    public void setManagerConfirmStatus(String ManagerConfirmStatus) {
        this.ManagerConfirmStatus = ManagerConfirmStatus;
    }

    public int getManagerConfirmStatusValue() {
        return ManagerConfirmStatusValue;
    }

    public void setManagerConfirmStatusValue(int ManagerConfirmStatusValue) {
        this.ManagerConfirmStatusValue = ManagerConfirmStatusValue;
    }

    public String getManagerConfirmDate() {
        return FormatTimeUtil.formatTime(ManagerConfirmDate);
    }

    public void setManagerConfirmDate(String ManagerConfirmDate) {
        this.ManagerConfirmDate = ManagerConfirmDate;
    }

    public String getSellerAuditStatus() {
        return SellerAuditStatus;
    }

    public void setSellerAuditStatus(String SellerAuditStatus) {
        this.SellerAuditStatus = SellerAuditStatus;
    }

    public int getSellerAuditStatusValue() {
        return SellerAuditStatusValue;
    }

    public void setSellerAuditStatusValue(int SellerAuditStatusValue) {
        this.SellerAuditStatusValue = SellerAuditStatusValue;
    }

    public String getSellerRemark() {
        return SellerRemark;
    }

    public void setSellerRemark(String SellerRemark) {
        this.SellerRemark = SellerRemark;
    }

    public String getSellerAuditDate() {
        return FormatTimeUtil.formatTime(SellerAuditDate);
    }

    public void setSellerAuditDate(String SellerAuditDate) {
        this.SellerAuditDate = SellerAuditDate;
    }

    public double getAmount() {
        return Amount;
    }

    public void setAmount(double Amount) {
        this.Amount = Amount;
    }

    public int getId() {
        return Id;
    }

    public void setId(int Id) {
        this.Id = Id;
    }

    public long getOrderId() {
        return OrderId;
    }

    public void setOrderId(long OrderId) {
        this.OrderId = OrderId;
    }

    public int getOrderItemId() {
        return OrderItemId;
    }

    public void setOrderItemId(int OrderItemId) {
        this.OrderItemId = OrderItemId;
    }

    public String getShopName() {
        return ShopName;
    }

    public void setShopName(String ShopName) {
        this.ShopName = ShopName;
    }

    public String getRefundMode() {
        return RefundMode;
    }

    public void setRefundMode(String RefundMode) {
        this.RefundMode = RefundMode;
    }

    public int getRefundModeValue() {
        return RefundModeValue;
    }

    public void setRefundModeValue(int RefundModeValue) {
        this.RefundModeValue = RefundModeValue;
    }

    public int getReturnQuantity() {
        return ReturnQuantity;
    }

    public void setReturnQuantity(int ReturnQuantity) {
        this.ReturnQuantity = ReturnQuantity;
    }

    public String getRefundPayType() {
        return RefundPayType;
    }

    public void setRefundPayType(String RefundPayType) {
        this.RefundPayType = RefundPayType;
    }

    public int getRefundPayTypeValue() {
        return RefundPayTypeValue;
    }

    public void setRefundPayTypeValue(int RefundPayTypeValue) {
        this.RefundPayTypeValue = RefundPayTypeValue;
    }

    public String getReason() {
        return Reason;
    }

    public void setReason(String Reason) {
        this.Reason = Reason;
    }

    public String getApplyDate() {
        return FormatTimeUtil.formatTime(ApplyDate);
    }

    public void setApplyDate(String ApplyDate) {
        this.ApplyDate = ApplyDate;
    }

    public boolean isIsOrderRefundTimeOut() {
        return IsOrderRefundTimeOut;
    }

    public void setIsOrderRefundTimeOut(boolean IsOrderRefundTimeOut) {
        this.IsOrderRefundTimeOut = IsOrderRefundTimeOut;
    }

    public String getReasonDetail() {
        return ReasonDetail;
    }

    public void setReasonDetail(String ReasonDetail) {
        this.ReasonDetail = ReasonDetail;
    }

    public String getCertPic1() {
        return CertPic1;
    }

    public void setCertPic1(String CertPic1) {
        this.CertPic1 = CertPic1;
    }

    public String getCertPic2() {
        return CertPic2;
    }

    public void setCertPic2(String CertPic2) {
        this.CertPic2 = CertPic2;
    }

    public String getCertPic3() {
        return CertPic3;
    }

    public void setCertPic3(String CertPic3) {
        this.CertPic3 = CertPic3;
    }

    public String getLastConfirmDate() {
        return FormatTimeUtil.formatTime(LastConfirmDate);
    }

    public void setLastConfirmDate(String LastConfirmDate) {
        this.LastConfirmDate = LastConfirmDate;
    }

    public boolean isResetActive() {
        return ResetActive;
    }

    public void setResetActive(boolean ResetActive) {
        this.ResetActive = ResetActive;
    }

    public String getRefundStatus() {
        return RefundStatus;
    }

    public void setRefundStatus(String RefundStatus) {
        this.RefundStatus = RefundStatus;
    }

    public String getContactPerson() {
        return ContactPerson;
    }

    public void setContactPerson(String ContactPerson) {
        this.ContactPerson = ContactPerson;
    }

    public String getContactCellPhone() {
        return ContactCellPhone;
    }

    public void setContactCellPhone(String ContactCellPhone) {
        this.ContactCellPhone = ContactCellPhone;
    }

    public int getOrderType() {
        return OrderType;
    }

    public void setOrderType(int OrderType) {
        this.OrderType = OrderType;
    }
}
